repeated scratching - French English Dictionary